Reliance Industries was the top Sensex gainer up 5.6% after the company reported better-than-expected net profit growth at 12% in the second-quarter aided hby higher gross refining margins.
Revenue yield on every rupee of investment fell to Rs 1.06 in FY13 from Rs 1.20 in FY08.
But the 30-share Sensex rose by 141.52 points, or 0.41 per cent, to close at 34,297.47. The broader NSE Nifty gained 44.60- points, or 0.42 per cent, to end at 10,545.50 after touching a high of 10,618.10.
The NSE Nifty too recovered over 100 points, or 0.96 per cent, to end at 10,576.85.
The S&P BSE Sensex ended the day at 28,226, up 85 points, while the Nifty50 settled at 8,734, up 18 points.
The 50-share NSE Nifty was trading lower by 24 points.
Among the gainers, Sun Pharma topped by rising 3.03 per cent as the weak rupee tempted buyers to accumulate shares of pharma exporters.
The S&P BSE Sensex dropped 207 points to end at 25,230.
Metal stocks were trading under pressure while IT, auto, realty stocks gained in today's deals
Fresh buying by domestic institutional investors and better-than-expected June quarter results from some blue-chip companies boosted investor sentiment
Above normal monsoon forecast and strength in Asian equities lifted sentiments.
Capital Goods shares ended mixed on the back of weak IIP numbers. L&T ended down 0.7% while BHEL ended with marginal gains.
Other than ITC, other laggards include PowerGrid, Infosys, M&M, NTPC, SBI, HDFC, Kotak Bank, HDFC Bank, TCS, Hero MotoCorp, Coal India, ONGC, RIL, Asian Paint, IndusInd Bank, ICICI Bank, Maruti Suzuki, Bajaj Auto, Tata Motors, Bharti Airtel and Axis Bank.
BSE Bankex, Healthcare, Capital Goods and Consumer Durables ended higher.
RIL, HDFC twins, M&M, Infosys among the top losers for the day.
Small stocks made a dashing comeback in 2020 after delivering negative returns in the last two years as increased retail investor participation in pandemic times saw small-cap index surging up to 31 per cent and outperforming the bigger benchmark gauge. This year turned out to be eventful for the equity market, witnessing bearish and bullish sentiments at different points of time. While the initial part of COVID-ravaged 2020 saw the bears in full force amid concerns related to the pandemic and lockdowns hurting economic activities, bulls made a comeback towards the latter half of the year. As the market swayed with many lows as well as highs, small and mid-cap indices emerged as markets favourites in 2020.
The government is scheduled to release index of industrial growth for November and consumer price inflation for December later today.
The BSE Sensex spurted 130.00 points to end at 35,980.93, while the broader NSE Nifty advanced 30.35 points to 10,802.15.
Nifty, which has struggled around 8550-8560 levels managed to blast past this resistance and close above the psychological mark of 8600.
The 30-share Sensex ended 117 points higher at 26,560 and the 50-share Nifty gained 31 points to end at 7,936.
Coal India topped the losers' list in the Sensex pack on Tuesday, falling 2.36 per cent, followed by Bharti Airtel at 2.16 per cent.
India Inc's earnings seem to have gathered momentum with a surge in the BSE Sensex over the past two quarters.
The 50-share NSE Nifty slipped below the 8,200-mark to touch a low of 8,154.45, but settled at 8,170.80, down 90.95 points, or 1.10 per cent
According to Merrill Lynch (BofA-ML) report, Domestic capital markets are likely to remain volatile in the September-November period due to factors like US Fed's policy action, second quarter corporate earnings and Bihar state elections.
The markets have been unable to sustain at higher levels as a rise in bond yields globally, especially in the US have dented sentiment. Surging commodity prices, especially crude oil that have now hit $70 a barrel (Brent) coupled with inflation woes and fear of sporadic lockdown across major economic hubs back home as Covid cases rise have chased the bulls away. In the short-term, analysts expect the markets to remain volatile as they react to news flow - both from overseas and developments back home. Investors, they say, need to keep a tab on how the US treasury yields move, which in turn will have a ripple effect on how big money moves across developed (DMs) and emerging markets (EMs), including India.
Infosys, TCS, HUL and Reliance Industries were the top gainers of the day.
Sentiments took a hit after broader Asian markets weakened, following a renewed sell-off on Wall Street on Tuesday as energy shares dropped after crude oil prices plunged to a 13-month low amid weak earnings and US-China trade disputes, fuelling worries about economic growth
Muted quarterly earnings, mixed cues from global markets and unabated foreign fund outflows added to the volatility
Traders said falling crude prices in the global market was a big boost for the economy as it lightens the country's import bill burden, eases inflation and current account deficit concerns.
The broader NSE Nifty, after shuttling between 10,651.60 and 10.532.70 points on alternate bouts of buying and selling, closed 6.20 points, or 0.06 per cent, down at 10,576.30.
The Sensex swung over 660 points both ways on alternate bouts of selling and buying before closing the day higher by 97.39 points, or 0.28 per cent.
Markets recovered in late trades, amid firm European cues, led by rebound in financials and gains in IT shares.
The 30-share Sensex ended 271 points higher to end at 28,930 and the 50-share Nifty climbed 76 points to close at 8,776.
In the metal pack, Tata Steel was up 3.7% while Vedanta was up 1.8% .
The Sensex and the Nifty had touched a low of 27,921 and 8,349 respectively.
Ajit Mishra, vice president, research, Religare Broking, answers your queries.
Other Sensex gainers were Infosys, Wipro, ICICI Bank, Hero MotoCorp, L&T, Axis Bank,, Tata Steel, HDFC and Cipla.
PSU bank shares were the top gainers on hopes of a rate by the RBI on easing consumer inflation
HUL, ITC, Nestle, Colgate, Dabur, Britannia, Asian Paints, P&G are trading at nearly 48 times. The previous record high was 53 times at the end of March 1994.
The 30-share Sensex ended up 8 points at 27,508 and the 50-share Nifty closed 1 point higher at 8,284.